package com.service.Authorization.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 方案信息表(ProgrammeInfoExamine)实体类
 *
 * @author makejava
 * @since 2021-08-13 14:28:35
 */
public class ProgrammeInfoExamine implements Serializable {
    private static final long serialVersionUID = -28281618691037120L;
    /**
     * 主键id
     */
    private String id;
    /**
     * 推送页面的方案名称
     */
    private String programmeName;
    /**
     * 用户id
     */
    private String manageId;
    /**
     * 方案信息
     */
    private String comment;
    /**
     * 0--待审核 1--审核中 2--审核失败 3--审核成功 4--应用成功
     */
    private Integer status;
    /**
     * 背景文件id
     */
    private String backgroundFileId;
    /**
     * 方案类型 0--false（不是默认方案） 1--true（默认方案）
     */
    private Boolean type;
    /**
     * 方案预览图地址
     */
    private String programmeImg;
    /**
     * portal推送唯一url
     */
    private String portalUrl;
    /**
     * 0--false（无密码方案）1--true（有密码方案）
     */
    private Boolean password;
    /**
     * 版本号
     */
    private String versionNo;
    /**
     * 审核描述
     */
    private String reviewStatusDesc;
    /**
     * 方案新增时间
     */
    private Date addTime;
    /**
     * 方案更新时间
     */
    private Date updateTime;
    /**
     * 审核内容
     */
    private String detailedComment;
    private Integer passwordLength;
    private Integer passwordExpireTime;
    private Integer allowDeviceNum;
    private String authExpireTime;
    private String wirelessNonEconomic;
    private Integer programmeType;
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getProgrammeName() {
        return programmeName;
    }

    public void setProgrammeName(String programmeName) {
        this.programmeName = programmeName;
    }

    public String getManageId() {
        return manageId;
    }

    public void setManageId(String manageId) {
        this.manageId = manageId;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getBackgroundFileId() {
        return backgroundFileId;
    }

    public void setBackgroundFileId(String backgroundFileId) {
        this.backgroundFileId = backgroundFileId;
    }

    public Boolean getType() {
        return type;
    }

    public void setType(Boolean type) {
        this.type = type;
    }

    public String getProgrammeImg() {
        return programmeImg;
    }

    public void setProgrammeImg(String programmeImg) {
        this.programmeImg = programmeImg;
    }

    public String getPortalUrl() {
        return portalUrl;
    }

    public void setPortalUrl(String portalUrl) {
        this.portalUrl = portalUrl;
    }

    public Boolean getPassword() {
        return password;
    }

    public void setPassword(Boolean password) {
        this.password = password;
    }

    public String getVersionNo() {
        return versionNo;
    }

    public void setVersionNo(String versionNo) {
        this.versionNo = versionNo;
    }

    public String getReviewStatusDesc() {
        return reviewStatusDesc;
    }

    public void setReviewStatusDesc(String reviewStatusDesc) {
        this.reviewStatusDesc = reviewStatusDesc;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getDetailedComment() {
        return detailedComment;
    }

    public void setDetailedComment(String detailedComment) {
        this.detailedComment = detailedComment;
    }

    public Integer getPasswordLength() {
        return passwordLength;
    }

    public void setPasswordLength(Integer passwordLength) {
        this.passwordLength = passwordLength;
    }

    public Integer getPasswordExpireTime() {
        return passwordExpireTime;
    }

    public void setPasswordExpireTime(Integer passwordExpireTime) {
        this.passwordExpireTime = passwordExpireTime;
    }

    public Integer getAllowDeviceNum() {
        return allowDeviceNum;
    }

    public void setAllowDeviceNum(Integer allowDeviceNum) {
        this.allowDeviceNum = allowDeviceNum;
    }

    public String getAuthExpireTime() {
        return authExpireTime;
    }

    public void setAuthExpireTime(String authExpireTime) {
        this.authExpireTime = authExpireTime;
    }

    public String getWirelessNonEconomic() {
        return wirelessNonEconomic;
    }

    public void setWirelessNonEconomic(String wirelessNonEconomic) {
        this.wirelessNonEconomic = wirelessNonEconomic;
    }

    public Integer getProgrammeType() {
        return programmeType;
    }

    public void setProgrammeType(Integer programmeType) {
        this.programmeType = programmeType;
    }
}
